﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace BacteriaSimulation.Simulation
{
    public interface ITask
    {
        TaskOutcome executeTask(Simulation simulation, Bacterium bacterium, SimulationEnvironment env);
        ITask GetSuccessor();
        void SetSuccessor(ITask successor);
    }
}
